package blog.service;

import java.util.List;

import com.github.pagehelper.PageInfo;

import blog.entity.Comment;

public interface CommentService {
	/**
	 * 查询前n条评论
	 * @param n
	 * @return
	 */
	List<Comment> listRecentComment(Integer n);
	/**
	 * 分页查询评论列表
	 * @param pageIndex 从第几页开始
	 * @param pageSize 每页大小
	 * @return 分页列表
	 */
	PageInfo<Comment> getPageCommentList(Integer pageIndex, Integer pageSize);
	/**
	 * 通过id获取评论
	 * @param commentId
	 * @return
	 */
	Comment getCommentById(Integer commentId);
	/**
	 * 添加评论
	 * @param comment
	 */
	void add(Comment comment);

}
